package com.xiaoshuidi.cloud.module.rooms.controller.admin.roomhouse.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.time.LocalDate;

@Data
public class RoomInfoModDto {

    @Schema(description = "房间id")
    @NotNull(message = "房间id不能为空")
    private Long roomHouseId;
    @Schema(description = "房间名称")
    @NotNull(message = "房间名称不能为空")
    private String roomHouseName;
    @Schema(description = "房产证编号")
    private String housePropertyNo;
    @Schema(description = "月租金")
    private Double monthRental;
    @Schema(description = "房型id")
    private Long layoutId;
    @Schema(description = "面积")
    private Double space;
    @Schema(description = "房间朝向")
    private String faceToType;
    @Schema(description = "是否在装修")
    private Boolean isDecorating;
    @Schema(description = "装修开始时间")
    private LocalDate decoratingStartAt;
    @Schema(description = "装修结束时间")
    private LocalDate decoratingEndAt;
    @Schema(description = "是否待保洁")
    private Boolean isCleaning;
    @Schema(description = "是否公共区域")
    private Boolean isCommonAreas;
    @Schema(description = "房间备注")
    private String remark;

}
